/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.jomijushi.fid.dao;

import com.jomijushi.fid.dominio.FidRolTrabajadorHasFidTrabajador;
import com.jomijushi.fid.dominio.FidTrabajador;
import javax.persistence.EntityManager;


/**
 *
 * @author Jorge Valverde Rebaza
 */
public class RolTrabajadorHasFidTrabajadorImplementsDAO extends JpaDao<Integer, FidRolTrabajadorHasFidTrabajador> implements RolTrabajadorHasFidTrabajadorInterfazDAO{

    public void eliminarRolesTrabajador(FidTrabajador trabajador) {
       String jpql = "DELETE FROM FidRolTrabajadorHasFidTrabajador h WHERE h.fidTrabajadorFidPersonaEmpresaId= :trabajador";
       try{
             entityManager.createQuery(jpql).setParameter("trabajador", trabajador).executeUpdate();
        }
       catch(Exception e){
          System.out.println("DAO Error: ocurrido al eliminar roles de trabajador");
          System.out.println("\nError:\n"+e.getMessage()+"\nCausado en:\n"+e.getCause().toString());
       }
    }


    
}
